import java.util.HashSet;
import java.util.Set;

//暴力求解：利用位数猜年龄
public class B {
    //判断是否满足1-9都有
    static boolean check(String s) {
        Set<Character> set = new HashSet<Character>();
        for (int i = 0; i < s.length(); i++) {
            set.add(s.charAt(i));
        }
        if (set.size()==10) {
            return true;
        }
        return false;
    }
    public static void main(String[] args) {
        for (int i = 1; i < 100; i++) {
            int a = i*i*i;
            int b = a*i;
            //初步判断(转为字符串判断长度）
            if(String.valueOf(a).length()!=4) continue;
            if(String.valueOf(b).length()!=6) continue;

            String s = String.valueOf(a)+String.valueOf(b);
            //通过HashSet存储对象判断是否重复剔除其中含有重复元素的
            if (check(s)) {
                System.out.println(i);
                break;
            }
        }
    }
}
